// pages/newsDetail/newsDetail.js
const encrypt = require("../../utils/encrypt.js")
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    title:'',
    time:'',
    content:'',
    url:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
    let id = options.id
    var that = this;
    var parameter = encrypt.encode(JSON.stringify({ ID: id }));
    var data = { parameter: parameter }
    app.request(encrypt.url + 'getCNewsDetail.ashx', data, function (res) {

      if (res.data.code == 200) {
        
        
        var content = res.data.data.FullContent;
        content = content.replace(/\/images/gi, 'http://www.ever-clean.com.cn/images')
        var re = /<a/g;
        var urls =null
        if(re.exec(content) != null){

          var url = content.split('<a href = ')[1]
          urls = url.split('"')[1]
        }
        
        that.setData({
          title: res.data.data.NewsTitle,
          time: res.data.data.NewsDate,
          content: content,
          url:urls
        })

      }
    })
  },
tap:function(e){
  var that = this
  if (this.data.url){
    
    wx.showLoading({
      title: '正在下载中',
    })
    wx.downloadFile({
      url: this.data.url,
      success: function (res) {
        wx.hideLoading();
        var filePath = res.tempFilePath
        wx.openDocument({
          filePath: filePath,
          success: function (res) {
            console.log('打开文档成功')
            
          }, 
          fail: function (res) {

            var picurl = that.data.url
            
            wx.previewImage({
              current: '',//当前点击的图片链接
              urls: [picurl]//图片数组
            })
          }
        })
      },
      fail:function(){
        console.log('打开文档失败')
      }
    })
  }
  
},
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})